﻿@import url('Base.css');
/*
    民情收集系统页面样式表
    author mmcai
    update time 2013-2-16
*/

/*#region 全局样式*/
.layout960 { width: 960px; margin-right: auto; margin-left: auto; background-color: #ffffff; }
.boder-ra { border-radius: 3px; }
.border01 { border: 1px solid #e2e2e2; }

.footer { height: 125px; }
.slide01 { display: inline; float: left; margin: 0 12px 0 15px; width: 215px; }
.slide02 { display: inline; width: 248px; float: left; position: relative; }
.slideBox01 { position: relative; width: 215px; height: auto; }
.content { float: left; width: 705px; }
.content01 { position: relative; display: inline; float: left; width: 620px; padding: 25px 30px; }
.btn { cursor: pointer; }
.inh1 { height:20px; border-color:#d5d5d5; }
/*#endregion */

/*#region 头部*/
/*.header { }
.logo { float: left; padding: 0 0 0 16px; }
    .logo a { display: block; width: 168px; height: 130px; background: url(../images/logo.gif) 0 0 no-repeat; }
.search { float: left; margin: 62px 0 0 163px; width: 350px; height: 21px; line-height: 21px; padding: 6px 20px; background: url(../images/search-bg.jpg) 0 0 repeat-x; }
    .search * { vertical-align: middle; }
    .search select { width: 85px; padding: 1px; }
    .search .input, .search select { border-style: solid; border-width: 1px; border-color: #808080 #d4cfc9 #d4cfc9 #808080; }
    .search .input { width: 180px; height: 16px; }
    .search .btn { cursor: pointer; border: 1px solid #888888; border-radius: 3px; padding: 0px 5px 1px 15px; *line-height: 1.4em; _height: 20px; _line-height: 18px; background: url(../images/btn-img.gif) 3px 4px no-repeat; }
.favorites { float: right; margin: 110px 10px 0 0; }
    .favorites a { color: #8e8c8c; margin: 0 12px 0 0; }
.nav { clear: both; position: relative; height: 32px; margin: 0 10px; background: url(../images/m.jpg) 0 0 repeat-x; }
    .nav em { position: absolute; top: 0px; display: block; width: 6px; height: 32px; }
.l { left: 0px; background: url(../images/l.jpg) left 0 no-repeat; }
.r { width: 4px; right: 0px; background: url(../images/r.jpg) right 0 no-repeat; }
.nav ul { margin: 0 0 0 190px; }
.nav li { float: left; margin: 0 10px; padding: 5px 0 0 0; }
    .nav li a { display: block; float: left; padding: 3px 10px 2px; color: #ffffff; font-weight: bold; border-radius: 2px; }
        .nav li a.cur, .nav li a:hover { background: #ffffff; color: #388fbc; }*/
.header { position: relative; width: 960px; margin-left: auto; margin-right: auto; margin-bottom: 15px; }
.logo, .fav { position: absolute; }
.logo { top: 40px; left: 37px; }
    .logo a { display: block; width: 212px; height: 102px; background: url(../images/logo.png) 0 0 no-repeat; }
.fav { top: 12px; right: 12px; color: #005982; }
    .fav a { color: #005982; padding: 0 8px; }
.slideBox { height: 167px; }
    .slideBox a ,.slideBox li{ display:block; float:left; }   
 .slideBox img { border:none; }
.nav { width: 960px; height: 32px; background: url(../images/navbg.gif) 0 0 repeat-x; }
    .nav ul { margin: 0 40px; }
    .nav li { float: left; background: url(../images/libg.gif) right 8px no-repeat; padding: 0 10px; }
        .nav li:last-child { background: none; }
    .nav a { display: block; float: left; color: #ffffff; padding: 4px 22px 3px; margin: 3px 0 0 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
        .nav a:hover { background: #ffffff; color: #0c6fbd; }
/*#endregion */

/*#region footer 底部*/

/*#endregion */

/*#region login登录框*/

/*#endregion */

/*#region slideBox01*/

/*#endregion */

/*#region 主页content*/
.gallery { width: 705px; height: 200px; background: #00f0f0; }
.cont-box { background: #eff2f3; margin-bottom: 20px; padding: 14px 8px 10px; }
.cbox-hd { padding-bottom: 7px; }
    .cbox-hd h2 { width: 100px; height: 30px; float: left; background: url(../images/qatips.gif) 0 0 no-repeat; }
    .cbox-hd p { float: left; height: 24px; line-height: 24px; margin: 5px 0 0 10px; }
        .cbox-hd p a { font-weight: bold; color: #4192b9; }
    .cbox-hd .more { float: right; color: #646869; }
.cbox-bd { }
.cont01 { display: inline; width: 590px; padding: 5px; float: left; background: #f8f8f8; margin-right: 5px; }
    .cont01 li { padding: 0 0 10px 5px; margin-bottom: 3px; border-bottom: 1px dotted #7a7a7a; }
    .cont01 p { height: 22px; line-height: 22px; padding-left: 20px; background-image: url(../images/qa.gif); background-repeat: no-repeat; }
.q { color: #3a8a8d; background-position: 0 2px; }
.a { color: #6a6a6a; background-position: 0 -23px; }
.cont02 { float: left; }
    .cont02 dd { width: 80px; background: url(../images/ddbg.gif) 0 0 repeat-x; height: 30px; margin-bottom: 4px; line-height: 30px; }
.aBtn { display: block; width: 50px; padding-left: 25px; background: url(../images/qbtn04.gif) 4px center no-repeat; color: #ffffff; }
.normal-qa { background: url(../images/qbtn05.gif) 4px center no-repeat; }
.feature-qa { background: url(../images/qbtn06.gif) 4px center no-repeat; }

.assist .cont01, .assist .cont02 { float: left; display: inline; width: 290px; padding: 8px 20px 8px 25px; background: #f8f8f8; }
.assist li { border: none; list-style: square; color: #676767; padding: 0px; height: 21px; line-height: 21px; margin-bottom: 3px; }
    .assist li a { color: #676767; }
/*#endregion */

/*#region 公告通知*/
.notice { display: inline; float: left; width: 620px; padding: 25px 30px; position: relative; }

.slideBox02 { padding: 10px 7px 5px; }
.slide02 .box-hd { height: 28px; border: 1px solid #d1cdcd; border-radius: 3px; margin-bottom: 3px; }
.studydata .box-hd { background: #bbc76a url(../images/slide-hd03.gif) 7px center no-repeat; }
.teach .box-hd { background: #409dcb url(../images/slide-hd04.gif) 7px center no-repeat; }
.slide02 .box-bd { position: relative; border: 1px solid #d1cdcd; border-radius: 3px; padding-top: 5px; padding-bottom: 20px; background: #f6f7f8; }
    .slide02 .box-bd li { width: auto; height: 30px; line-height: 30px; list-style: square; color: #676767; }
        .slide02 .box-bd li a { color: #676767; display: block; width: 100%; height: 24px; }
    .slide02 .box-bd .more { position: absolute; bottom: 5px; right: 10px; color: #676767; }

/*#endregion*/

/*#region cont-hd*/
.cont-hd { padding: 6px 0 10px 35px; background: url(../images/line599.gif) 15px bottom no-repeat; }
    .cont-hd p { float: left; color: #757474; }
        .cont-hd p.address a { color: #757474; }
        .cont-hd p.operate { float: right; }
            .cont-hd p.operate a { color: #3287b2; display: block; float: left; margin: 0 10px 0 10px; padding: 0 0 0 20px; }
    .cont-hd a.pub { background: url(../images/tips01.gif) 0 0 no-repeat; }
    .cont-hd a.my { background: url(../images/tips02.gif) 0 0 no-repeat; }
    .cont-hd .tips { position: absolute; top: 13px; left: 5px; display: block; float: left; width: 55px; height: 40px; background: url(../images/conthd.gif) 0 0 no-repeat; }

/*#endregion */


/*#region 首页侧边栏*/

/*#endregion */

/*#region 侧边栏2*/
.slide02 { }
/*#endregion */

/*#region 侧边栏3*/
.slide03 { width: 228px; float: left; padding-top: 70px; }
.fastTrack { padding: 15px 8px 10px; border-color: #2e7faa; }
    .fastTrack .box-hd { width: 210px; height: 40px; background: url(../images/slidehd05.gif) 0 0 no-repeat; }
    .fastTrack .box-bd { padding: 9px 13px; }
        .fastTrack .box-bd dd { border: 1px solid #d1cdcd; border-radius: 3px; background: #2e7faa; height: 38px; line-height: 38px; margin-bottom: 5px; }
            .fastTrack .box-bd dd a { color: #ffffff; font-size: 18px; font-weight: bold; padding: 0 0 0 50px; }
.abtn01 { background: url(../images/tips05.gif) 25px center no-repeat; }
.abtn02 { background: url(../images/tips06.gif) 25px center no-repeat; }
.abtn03 { background: url(../images/tips07.gif) 25px center no-repeat; }
.warm { position: relative; padding-top: 60px; }
    .warm .box-hd { position: absolute; top: 20px; left: -5px; width: 229px; height: 48px; background: url(../images/slidehd06.gif) 0 0 no-repeat; }
    .warm .box-bd { margin: 0px 5px 10px; border: 1px solid #d1cdcd; border-radius: 3px; padding-bottom: 10px; }
    .warm .warm-txt { color: #676767; line-height: 25px; padding-bottom: 5px; text-indent: 1.8em; letter-spacing: 1px; background: url(../images/line193.gif) center bottom no-repeat; }
        .warm .warm-txt .pho { font-size: 18px; color: #c4a229; font-weight: bold; display: block; height: 30px; line-height: 30px; text-align: left; }
    .warm .contactUs { color: #565758; padding-top: 5px; }
        .warm .contactUs p { height: 24px; line-height: 24px; overflow: hidden; zoom: 1; padding: 0 15px; }
        .warm .contactUs a { display: block; float: right; width: 64px; height: 20px; *margin: -20px 0 0 0; }
.qq { background: url(../images/qq01.gif) 0 0 no-repeat; }
.qqGroup { background: url(../images/qq02.gif) 0 0 no-repeat; }
/*#endregion */

/*#region 有问必答列表*/
.content01 { }
.content01 { padding: 25px 0px; }

.qaList table { table-layout: fixed; width: 620px; border-left: 1px solid #a7aaac; border-top: 1px solid #a7aaac; border-collapse: collapse; border-spacing: 0px; }
.qaList th, .qaList td { border-bottom: 1px solid #a7aaac; border-right: 1px solid #a7aaac; text-align: center; }
.qaList tr { height: 30px; line-height: 30px; }
.qaList .list-hd { padding: 10px 0 0 16px; border: 1px solid #a7aaac; border-radius: 3px 3px 0 0px; border-bottom: none; }
    .qaList .list-hd li { float: left; border: 1px solid #6c7a88; border-radius: 1px; border-bottom: none; background: #c5cacc; margin-right: 3px; }
        .qaList .list-hd li a { display: block; float: left; color: #ffffff; font-weight: bold; padding: 2px 15px; padding-left: 30px; }
            .qaList .list-hd li a.cur { background: #3f9cca; padding-left: 20px; }
            .qaList .list-hd li a.t { background: url(../images/tips08.gif) 10px center no-repeat; }
            .qaList .list-hd li a.z { background: url(../images/tips09.gif) 10px center no-repeat; }
            .qaList .list-hd li a.j { background: url(../images/tips10.gif) 10px center no-repeat; }
.hd-operate { float: right; padding-top: 5px; }
    .hd-operate a { color: #717171; margin: 0 20px 0 0px; }
.qaList .list-bd { }
    .qaList .list-bd tbody { color: #3d3d3f; }
.list-bd thead { background: #d9dadb; color: #3d3d3f; }
.trbg { background: #f1f1f2; }
/*#endregion */

/*#region 有问必答详情*/
.qaDetails { color: #585454; }
.details-hd { text-align: center; background: url(../images/line567.gif) center bottom no-repeat; padding-bottom: 10px; margin-bottom: 10px; }
    .details-hd p { line-height: 24px; }
.details-bd { color: #585454; }
    .details-bd p { text-indent: 2em; margin-bottom: 18px; }
.comment { color: #585454; }
.conmmentList { border: 1px solid #bababa; margin-bottom: 10px; }
.clist-hd { height: 33px; line-height: 33px; border-bottom: 1px solid #bababa; background: url(../images/comt-hdbg.gif) 0 0 repeat-x; overflow: hidden; zoom: 1; }
    .clist-hd h4 { float: left; font-size: 14px; color: #1178ae; font-weight: normal; margin: 6px 0 0 12px; }
    .clist-hd span { float: right; margin-right: 10px; }
.clist-bd { }
.replay-cont { line-height: 20px; margin: 30px 16px 10px; }
.replayname { color: #0d74aa; }
.replay-cont .op { float: right; padding-right: 10px; margin: 12px 0 0; }

.cmlist-hd { height: 25px; background: #efeff1; line-height: 25px; padding-left: 25px; color: #5f5f5f; }
.comment-list ul { margin: 10px 16px; }
.avator { width: 80px; height: 80px; float: left; display: inline; margin: 0 10px 0 0; background: url(../images/avator.gif) 10px 0 no-repeat; }
.comt-txt { float: left; width: 485px; }
.replay { border: 1px solid #bababa; padding: 15px 8px 4px 15px; background: #f0f4f7; }
.replay-box { margin-bottom: 5px; }
.replay .avator { width: 60px; }
.replayBox { float: left; width: 524px; height: 80px; background: url(../images/replayBox-bg.gif) 0 0 no-repeat; }
    .replayBox textarea { width: 508px; height: 75px; border: 0px; margin: 1px 2px 0 14px; padding-top: 3px; *padding-top: 0px; outline: none; resize: none; }
.replay .btn02 { float: right; border: 1px solid #CCC; border-radius: 4px; padding: 7px 20px 6px; margin-left: 8px; background: url(../images/btn-bg.gif) 0 -1px repeat-x; color: #646263; }
/*#endregion */

/*#region 分页样式*/
.pager { height: 24px; line-height: 24px; margin: 8px 0; text-align: center; }
    .pager a, .pager .pagbtn { display: inline-block; width: 16px; height: 16px; text-align: center; vertical-align: middle; line-height: 16px; color: #3d3d3f; }
        .pager a.item:hover, .pager a.current { background: #f6f1e8; }
    .pager .pagbtn { width: 42px; cursor: pointer; text-align: left; padding: 0 0 0 10px; overflow: hidden; }
/*#endregion */

/*#region 民情系统列表*/
.newsList, .noticeList, .cardeList, .inforQuery { margin: 0 20px 0 25px; }
    .newsList li, .cardeList li, .noticeList li, .inforQuery li { height: 22px; line-height: 22px; background: url(../images/square.gif) 5px center no-repeat; padding-left: 15px; color: #312f2f; }
    .inforQuery li { width: 575px; position: relative; padding-right: 45px; }
        .newsList li a, .cardeList li a, .noticeList li a, .inforQuery li a { display: block; width: 330px; height: 22px; color: #312f2f; position: relative; padding-right: 70px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
    .newsList li span, .cardeList li span.time, .noticeList span, .inforQuery span { float: right; margin: -22px 0 0 0; }
    .inforQuery span { margin-right: 45px; }
    .cardeList li span.styles, .inforQuery li span.styles { position: absolute; right: 0px; top: 0px; width: 60px; margin: 0px; }
    .inforQuery li a.downLoad { width: 45px; position: absolute; right: -45px; top: 0px; color: #9E4652; }

/*#endregion */

/*#region 忘记密码*/
.forgetpwd { }
    .forgetpwd h1 { color: #494949; display: block; font-size: 25px; font-weight: bold; line-height: 1.1; margin: 0; padding: 0 0 15px 10px; word-wrap: break-word; }
    .forgetpwd .article { padding: 0 0 0 20px; }
    .forgetpwd .item { height: 24px; margin-bottom: 10px; line-height: 24px; }
        .forgetpwd .item label { display: block; float: left; width: 50px; text-align: right; padding-right: 15px; }
        .forgetpwd .item input { outline: none; }
    .forgetpwd .btn-submit { margin: 0 0 0 55px; border: 1px solid #1570ba; border-radius: 3px; background: #0b6ebc; cursor: pointer; padding: 2px 5px; margin-top: 10px; color: #ffffff; }

/*#endregion */



/*#region 统计分析*/
.list-hd li { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #C5CACC; border-color: #6C7A88 #6C7A88 -moz-use-text-color; border-image: none; border-radius: 1px 1px 1px 1px; border-style: solid solid none; border-width: 1px 1px medium; float: left; margin-right: 3px; }
    .list-hd li a { color: #FFFFFF; display: block; float: left; font-weight: bold; padding: 5px 15px 5px 30px; }
        .list-hd li a.cur { background: none repeat scroll 0 0 #0965AE; padding-left: 20px; }
.list-bd { border: 1px solid #BDBDBD; padding: 10px 5px 25px; }
    .list-bd table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; width: 605px; }
    .list-bd th, .list-bd td { border-bottom: 1px dashed #999999; color: #3D3D3F; height: 30px; overflow: hidden; padding: 0 0 0 5px; }
        .list-bd td a { color: #3D3D3F; }
    .list-bd th { background: none repeat scroll 0 0 #0965AE; border-bottom: medium none; color: #FFFFFF; height: 24px; line-height: 24px; text-align: left; }

/*#endregion */

/*#region 侧边栏3*/
.slide03 { float: left; padding-top: 70px; width: 228px; }
    .slide03 .fastTrack { border: 1px solid #2E7FAA; border-radius: 3px 3px 3px 3px; padding: 15px 8px 10px; }
        .slide03 .fastTrack .box-hd { background: url(../images/slidehd05.gif) no-repeat scroll 0 0 transparent; height: 40px; width: 210px; }
        .slide03 .fastTrack .box-bd { padding: 9px 13px; }
            .slide03 .fastTrack .box-bd dd { background: none repeat scroll 0 0 #0B6EBC; border: 1px solid #D1CDCD; border-radius: 3px 3px 3px 3px; height: 38px; line-height: 38px; margin-bottom: 5px; }
                .slide03 .fastTrack .box-bd dd a { color: #FFFFFF; font-size: 18px; font-weight: bold; padding: 0 0 0 50px; }
    .slide03 .abtn01 { background: url(../images/tips11.gif) no-repeat scroll 25px center transparent; }
    .slide03 .abtn02 { background: url(../images/tips12.gif) no-repeat scroll 25px center transparent; }
    .slide03 .abtn03 { background: url(../images/tips13.gif) no-repeat scroll 25px center transparent; }
    .slide03 .warm { border: 1px solid #E2E2E2; border-radius: 3px 3px 3px 3px; padding-top: 60px; position: relative; }
        .slide03 .warm .box-hd { background: url(../images/slidehd07.gif) no-repeat scroll 1px 0 transparent; height: 48px; left: -5px; position: absolute; top: 20px; width: 229px; }
        .slide03 .warm .box-bd { border: 1px solid #D1CDCD; border-radius: 3px 3px 3px 3px; margin: 0 5px 10px; padding-bottom: 10px; }
        .slide03 .warm .warm-txt { background: url(../images/line193.gif) no-repeat scroll center bottom transparent; color: #676767; letter-spacing: 1px; line-height: 25px; margin: 15px auto 0; padding-bottom: 5px; text-indent: 1.8em; width: 190px; }
            .slide03 .warm .warm-txt .pho { color: #C4A229; display: block; font-size: 18px; font-weight: bold; height: 30px; line-height: 30px; text-align: left; }
        .slide03 .warm .contactUs { color: #565758; padding-top: 5px; }
            .slide03 .warm .contactUs p { height: 24px; line-height: 24px; overflow: hidden; padding: 0 15px; }
            .slide03 .warm .contactUs a { display: block; float: right; height: 20px; width: 64px; }
    .slide03 .qq { background: url(../images/qq01.gif) no-repeat scroll 0 0 transparent; }
    .slide03 .qqGroup { background: url(../images/qq02.gif) no-repeat scroll 0 0 transparent; }

/*#endregion*/
